#include "bsp_gpio.h"


void bsp_led_init(void)
{
	/* LED Clock Enable */
	RCC_AHB1PeriphClockCmd(LED_GPIO_CLK, ENABLE);

	GPIO_InitTypeDef GPIO_InitStructure;
	/*Configure LED pin  */
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//普通输出模式
	GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//推挽输出
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
	GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//上拉

	GPIO_InitStructure.GPIO_Pin = LED_START_STOP_PIN;
	GPIO_Init(LED_START_STOP_PORT, &GPIO_InitStructure);

	GPIO_InitStructure.GPIO_Pin = LED_FAULT_PIN;
	GPIO_Init(LED_FAULT_PORT, &GPIO_InitStructure);

	LED_START_STOP_OFF();
	LED_FAULT_OFF();
}
